@import './fontawesome/css/font-awesome.min.css';
@import './layout.scss';

.box {
  padding: 20px;
  border: 2px solid #ccc;
  margin: 10px;
}

body {
  min-height: 100vh;
  overflow: auto;
}

.qr {
  padding: 20px;
  margin: 0 auto;
  width: 240px;
  border: 2px solid #dfdfdf;
  text-align: center;
  background: #fafafa;
}

.fade-enter {
  opacity: 0;
  transform: translateY(-100%) scale(0.75);
}

.fade-enter-active {
  opacity: 1;
  transform: translateY(0) scale(1);
  transform-origin: top;
  transition: all .5s;
}

.fade-exit {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.fade-exit-active {
  opacity: 0;
  transform: translateY(-100%) scale(.75);
  transform-origin: bottom;
  transition: all 0.5s;
}

.hide-enter {
  opacity: 0;
}

.hide-enter-active {
  opacity: 1;
  transition: all 0.5s;
}

.hide-exit {
  opacity: 1;
}

.hide-exit-active {
  opacity: 0;
  transition: all 0.5s;
}

.demo {
  width: 100px;
  height: 50px;
  background: pink;
  border-radius: 25px;
  border: 2px solid #ccc;
  background: #efefef;

  .demo-block {
    width: 50px;
    height: 50px;
    background: #ccc;
    border-radius: 25px;
    cursor: pointer;
    box-sizing: border-box;
    border: 2px solid white;
  }
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal-container {
  display: block !important;
}

#modal-root {
  position: relative;
  z-index: 999;
}